/* eslint-disable max-len */
import React from 'react';

export function RingingBell(props: React.ComponentPropsWithoutRef<'svg'>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" {...props}>
      <mask id="mask0_2135_20385" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20">
        <rect width="20" height="20" fill="#D9D9D9" />
      </mask>
      <g mask="url(#mask0_2135_20385)">
        <path
          d="M2 9C2 7.77236 2.24653 6.64601 2.73958 5.62094C3.23264 4.59587 3.91667 3.70833 4.79167 2.95833L5.85417 4C5.13194 4.59722 4.55903 5.32986 4.13542 6.19792C3.71181 7.06597 3.5 8 3.5 9H2ZM16.5 9C16.5 7.98611 16.2882 7.04514 15.8646 6.17708C15.441 5.30903 14.8611 4.57639 14.125 3.97917L15.2083 2.91667C16.0694 3.65278 16.75 4.54514 17.25 5.59375C17.75 6.64236 18 7.77778 18 9H16.5ZM4 15.5V14H5V9C5 7.79167 5.37153 6.72917 6.11458 5.8125C6.85764 4.89583 7.81944 4.32639 9 4.10417V3C9 2.72222 9.09722 2.48611 9.29167 2.29167C9.48611 2.09722 9.72222 2 10 2C10.2778 2 10.5139 2.09722 10.7083 2.29167C10.9028 2.48611 11 2.72222 11 3V4.10417C12.1806 4.32639 13.1424 4.89583 13.8854 5.8125C14.6285 6.72917 15 7.79167 15 9V14H16V15.5H4ZM9.99558 18C9.58186 18 9.22917 17.8531 8.9375 17.5594C8.64583 17.2656 8.5 16.9125 8.5 16.5H11.5C11.5 16.9167 11.3527 17.2708 11.0581 17.5625C10.7635 17.8542 10.4093 18 9.99558 18ZM6.5 14H13.5V9C13.5 8.02778 13.1597 7.20139 12.4792 6.52083C11.7986 5.84028 10.9722 5.5 10 5.5C9.02778 5.5 8.20139 5.84028 7.52083 6.52083C6.84028 7.20139 6.5 8.02778 6.5 9V14Z"
          fill="currentColor"
        />
      </g>
    </svg>
  );
}
